/* 
 JS file 
 
 @author: Dai Zhen <daizhen@123.com.cn>
 @copyright: null
 */

;(function(window){
	
	"use strict";
	
	var Page = window.Page = {
		// 返回ie版本号
		IEVersion:function(){
			var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串  
			var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器  
			var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器  
			var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
			if(isIE) {
					var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
					reIE.test(userAgent);
					var fIEVersion = parseFloat(RegExp["$1"]);
					if(fIEVersion == 7) {
							return 7;
					} else if(fIEVersion == 8) {
							return 8;
					} else if(fIEVersion == 9) {
							return 9;
					} else if(fIEVersion == 10) {
							return 10;
					} else {
							return 6;//IE版本<=7
					}   
			} else if(isEdge) {
					return 'edge';//edge
			} else if(isIE11) {
					return 11; //IE11  
			}else{
					return "我不是IE";//不是ie浏览器
			}
		},
		/**
		 * @function 平台获取
		 * @return [Boolean] true:移动端 false:非移动端
		 */
		is_mobile: function() {
			return /iphone|ipod|ipad|android/i.test(window.navigator.userAgent || '');
		},
		// H5点击导航按钮
		navClick:function(){
			$(".nav_btn a").click(function(){
				$(".page_top_fix").toggleClass("openhf");
			});
			if(this.is_mobile){
				$(".list_nav li.more").click(function(){
					$(this).toggleClass("open");
				})
			}
		},
		// 首页顶部交互
		headFixed: function(){
			$(window).scroll(function(){
                if($(".page_top_fix").length <= 0){ 
                    return;
                }
				if($(window).scrollTop()>0){
					$(".page_top_fix").addClass("fixed");
				}else{
					$(".page_top_fix").removeClass("fixed");
				}
			})
		},
		/**
		  * 首页轮播图
		  * time 自动播放时间 [Number] 默认为3000 0及以下的数则不自动播放 
		* */
		swiperIndex:function(time){
			if(time==undefined)
			{
				var timer = 3000; // 不写默认三秒自动播放
			}
			else if(time<=0)
			{
				var timer = 9999999;// 0以下的数则不自动播放 
			}
			else
			{
				var timer = time; // 自动播放时间
			}
			// console.log(timer);
			// 轮播图
			var swiperBanner = new Swiper('.swiper-container', {
				spaceBetween: 10,
				centeredSlides: true,
				autoplay: {
				  delay: timer,
				  disableOnInteraction: false,
				},
				pagination: {
				  el: '.swiper-pagination',
				  clickable: true,
				},
				navigation: {
				  nextEl: '.swiper-button-next',
				  prevEl: '.swiper-button-prev',
				},
			});
		},
		// 推荐民宿排版
		msSize:function(){
			var comWi = parseInt($(".common_width").css("width"));
			var size_1_w = 593 / 1240 * comWi;
			var size_2_w = 623 / 1240 * comWi;
			var size_3_w = 302 / 1240 * comWi;
			var size_4_w = 400 / 1240 * comWi;
			var size_1_h = size_1_w * 1.0556;
			var size_2_h = size_2_w * 0.5425;
			var size_3_h = size_3_w * 0.8907;
			var size_4_h = size_4_w * 0.9150;
			$(".layer_img .img_le").width(size_1_w).height(size_1_h);
			$(".layer_img .img_topr").width(size_2_w).height(size_2_h);
			$(".layer_img .img_ler,.layer_img .img_rir").width(size_3_w).height(size_3_h);
			$(".layer_img .img_btmitem").width(size_4_w).height(size_4_h);
			$(".layer_img .img_btmitem").eq(0).css("margin-right", (0.01612 * comWi));
			$(".layer_img .img_btmr").css("margin-top", (size_1_h - size_2_h - size_3_h));
		},
		init:function(){
			var notIE = '<div style="margin:60px 0;text-align:center;font-size:30px;">请升级IE或使用其他浏览器</div>';
			if (this.IEVersion()<=9) {
				document.write(notIE);
				return false;
			} 
            this.headFixed();
			this.navClick();
		}
		
	}
})(window);


$(document).ready(function() {
	// 通用js初始化
	Page.init();
})